package com.pinla.common.servlet;

import java.util.List;

import javax.servlet.http.HttpServlet;

import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;

import com.hisunsray.commons.res.Config;
import com.pinla.util.LoggerUtil;
import com.pinla.util.SpringContextUtil;



public class InitConfigServlet extends HttpServlet
{

	public void init()  {
        try
        {
        	LoggerUtil.info("-----基础配置初始化 InitConfigServlet configfile init -----");
            String file = this.getInitParameter("configfile");
            Config.setConfigResource(file);
            //ADD
            super.init();       
       		ApplicationContext  springAppContext = null;
    		springAppContext = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
    		SpringContextUtil.setContext(springAppContext);
    		//TODO 设置数据源使用路由库
        }
        catch(Exception e)
        {
        	LoggerUtil.info("BaseInitServlet error="+e);
        }
  }
       
}
